Characterizing the Semantics of Terminological Cycles in ALN Using Finite Automata
نویسنده
چکیده
The representation of terminological knowledge may naturally lead to terminological cycles. In addition to descriptive semantics , the meaning of cyclic terminologies can also be captured by xed-point semantics, namely, greatest and least xed-point semantics. To gain a more profound understanding of these semantics and to obtain inference algorithms as well as complexity results for inconsistency, subsumption, and related inference tasks, this paper provides au-tomata theoretic characterizations of these semantics. More precisely, the already existing results for FL 0 are extended to the language ALN, which additionally allows for primitive negation and number-restrictions. Unlike FL 0 , the language ALN allows to express inconsistent concepts, which makes non-trivial extensions of the characterizations and algorithms necessary. Nevertheless , the complexity of reasoning does not increase when going from FL 0 to ALN. This distinguishes ALN from the very expressive languages with xed-point operators proposed in the literature. It will be shown, however, that cyclic ALN-terminologies are expressive enough to capture schemas in certain semantic data models.
منابع مشابه
Characterizing the semantics of terminological cycles with the help of finite automata
The representation of terminological knowledge may naturally lead to terminological cycles. In addition to descriptive semantics, the meaning of cyclic terminologies can also be captured by xed-point semantics. To gain a more profound understanding of these semantics and to obtain inference algorithms for inconsistency, subsumption , and related inference tasks, this paper provides automata the...
متن کاملTerminological Cycles in KL-ONE-based Knowledge Representation Languages
Cyclic definitions are often prohibited in terminological knowledge representation languages because, from a theoretical point of view, their semantics is not clear and, from a practical point of view, existing inference algorithms may go astray in the presence of cycles. In this paper, we shall consider terminological cycles in a very small KL-ONE-based language. For this language, the effect ...
متن کاملCycle Structure in Automata and the Holonomy Decomposition
The algebraic hierarchical decomposition of finite state automata can be applied wherever a finite system should be ‘understood’ using a hierarchical coordinate system. Here we use the holonomy decomposition for characterizing finite automata using derived hierarchical structure. This leads to a characterization according to the existence of different cycles within an automaton. The investigati...
متن کاملReduction of Computational Complexity in Finite State Automata Explosion of Networked System Diagnosis (RESEARCH NOTE)
This research puts forward rough finite state automata which have been represented by two variants of BDD called ROBDD and ZBDD. The proposed structures have been used in networked system diagnosis and can overcome cominatorial explosion. In implementation the CUDD - Colorado University Decision Diagrams package is used. A mathematical proof for claimed complexity are provided which shows ZBDD ...
متن کاملTerminological Cycles in a Description Logic with Existential Restrictions
Cyclic definitions in description logics have until now been investigated only for description logics allowing for value restrictions. Even for the most basic language which allows for conjunction and value restrictions only, deciding subsumption in the presence of terminological cycles is a PSPACE-complete problem. This paper investigates subsumption in the presence of terminological cycles fo...
متن کامل